heart stimulator - Francés Inglés Diccionario